<!DOCTYPE HTML>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>数组</title>
    
    <style type="text/css">

    </style>
<script>
  /*
   * 请用户反复输入员工姓名，存入数组；
   * 定义一个空数组：emps
   * 反复请用户输入姓名：input，同时判断input！="exit"
   * 	将input追加到数组末尾
   * （循环退出后）整体输出数组的内容
   */
//var emps=[];
//var input="";
//while((input=prompt("输入姓名：")) !="exit"){
//	emps[emps.length]=input;
//}
//console.log(emps);

//定义一个函数，找出数组中的最大值
//	function getMax(arr){
//		var max=arr[0];
//		for(var i=1;i<arr.length;i++){
//			if(arr[i]>max){
//				max=arr[i];
//			}
//		}
//		return max;
//		
//	}
//	console.log(getMax([12,34,2,6,32,90,51]));

	//冒泡排序
	function bubbleSort(arr){
		/*
		 * 第r轮，从1开始遍历数组，到length结束，每次+1
		 */
		var temp;
		for(var r=1;r<arr.length;r++){
			for(var i=0;i<arr.length-r;i++){
				//如果当前元素大于下一个元素
				if(arr[i]>arr[i+1]){
					//交换当前元素和下一个元素的位置
//					temp=arr[i+1];
//					arr[i]=arr[i+1];
//					arr[i]=temp;
					arr[i]+=arr[i+1];
					arr[i+1]=arr[i]-arr[i+1];
					arr[i]-=arr[i+1];
				}

			}
		}
		
	}
	
	var arr=[2,4,1,13,6,19,0,9];
	bubbleSort(arr);
	console.log(arr)

</script>
</head>
<body>
	

</body>
</html>